Développement formel par composants Assemblage et vérification à l'aide de B

نویسندگان

  • Arnaud Lanoix
  • Samuel Colin
  • Jeanine Souquières
چکیده

In a software component-based development approach, components are considered as black boxes. A component-based application consists of assembled components which communicate by the means of their interfaces. A formal description of these interfaces is therefore required to check their compatibility. In general, interfaces are not directly compatible and an adapter is required to bridge the gap. We propose patterns to assemble components in a systematic manner and verify their interoperability; these patterns are defined using B concepts. The assembly is a refinement of the required interfaces, including the provided interfaces; the process correctness is validated by the usual proof obligations. MOTS-CLÉS : composant, adaptateur, assemblage, interface, vérification, construction sûre, raffinement.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Behavioural models for distributed Fractal components

This paper presents a formal behavioural specification framework together with its applications in different contexts for specifying and verifying the correct behaviour of distributed Fractal components. Our framework allows us to build behavioural models for applications ranging from sequential Fractal components, to distributed objects, and finally distributed components. Our models are able ...

متن کامل

Assistance à l'architecte pour la construction d'architectures à base de composants

RÉSUMÉ. Dans un processus de développement à base de composants, la sélection et l’assemblage de composants logiciels incombent à l’architecte. De nombreux travaux se focalisent sur la tâche, complexe, de vérification de la validité d’un assemblage existant. Ce papier présente un système, destiné à l’architecte, qui offre trois niveaux d’assistance imbriqués facilitant la construction d’archite...

متن کامل

Les défis posés par le Web sémantique

RÉSUMÉ. Le Web sémantique est une vision du Web de demain où l'interopérabilité entre les ressources distribuées sur le Web, aujourd'hui très hétérogènes, sera facilitée par un marquage sémantique de ces ressources à l'aide d'ontologies. Une ontologie est un vocabulaire structuré de noms de concepts et de propriétés définis précisément à l'aide d'un langage formel non ambigu. Dans la vision du ...

متن کامل

Conception et réutilisation de composants : une approche par les buts

RÉSUMÉ. L’approche de conception par réutilisation s’impose peu à peu dans le développement de systèmes d’information (S.I.). En conception de S.I., l’approche par réutilisation vise bien sûr à améliorer la qualité des produits de la conception mais aussi à apporter un support méthodologique à l’activité de conception. Ce papier présente un modèle de composants. Chaque composant décrit un probl...

متن کامل

Une approche architecturale à base de composants pour l'implémentation des Systèmes Multi-Agents

Résumé. Motivés par le développement des Systèmes Multi-Agents (SMA), nous explorons dans cet article la production de supports de développement orientés agent spécialisés en utilisant des architectures logicielles à composants. L’objectif de ce travail est de faciliter le passage de la conception du SMA, en termes de types d’agents et d’interactions, à son implémentation, à l’aide de ce que no...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Technique et Science Informatiques

دوره 27  شماره 

صفحات  -

تاریخ انتشار 2008